-
Notifications
You must be signed in to change notification settings - Fork 887
Added JUnit Test Cases for Replacement #1268
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
@cushon Can you please review this? |
@cushon , would you be able to help with this please? 🙏 |
This comment was marked as resolved.
This comment was marked as resolved.
@Pankraz76 OpenRewrite has its own flaws, too, like a slow Gradle plugin and a not-fully open source ecosystem of recipes, so I'd recommend google-java-format or Palantir's fork for formatting purposes in the meantime. |
This comment was marked as resolved.
This comment was marked as resolved.
sorry my not being nice and patient it seems all fine. Maybe just vacay or something. Please excuse and enjoy. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@surajdm123 can you say more about the goal here, and why you decided to add these specific tests? There is some indirect coverage of Replacement
from other tests, did you find issues with it you'd like to change as a follow-up?
core/src/test/java/com/google/googlejavaformat/java/ReplacementTest.java
Outdated
Show resolved
Hide resolved
core/src/test/java/com/google/googlejavaformat/java/ReplacementTest.java
Show resolved
Hide resolved
core/src/test/java/com/google/googlejavaformat/java/ReplacementTest.java
Show resolved
Hide resolved
core/src/test/java/com/google/googlejavaformat/java/ReplacementTest.java
Outdated
Show resolved
Hide resolved
core/src/test/java/com/google/googlejavaformat/java/ReplacementTest.java
Outdated
Show resolved
Hide resolved
@cushon |
@cushon |
### Changes This PR adds the missing unit test case for Replacement. **Before:** <img width="938" height="315" alt="Screenshot 2025-07-16 at 10 26 05 PM" src="https://github.com/user-attachments/assets/47a08af5-b240-40ba-8abf-9f20dce46c22" /> **After:** <img width="947" height="315" alt="Screenshot 2025-07-16 at 10 24 41 PM" src="https://github.com/user-attachments/assets/2a18ffca-0b75-4e18-b071-7246c438ce29" /> ### Test Plan > mvn -Dtest=ReplacementTest test ``` ... [INFO] Running com.google.googlejavaformat.java.ReplacementTest [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.068 s - in com.google.googlejavaformat.java.ReplacementTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ ``` ---- > mvn test ``` [INFO] Results: [INFO] [INFO] Tests run: 1533, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 12.168 s [INFO] Finished at: 2025-07-16T22:30:47-07:00 [INFO] ------------------------------------------------------------------------ ``` ### Next Steps - Add more missing test cases to make this codebase more resilient. Fixes #1268 FUTURE_COPYBARA_INTEGRATE_REVIEW=#1268 from surajdm123:add-test 1bad87c PiperOrigin-RevId: 784305506
Changes
This PR adds the missing unit test case for Replacement.
Before:

After:

Test Plan
Next Steps